/**
 *	---------------------------------------------------------------------------
 *	COMP 6231/FALL 2013
 *	Assignment - 02
 *	@author Talha Rahman (1296884)
 *	---------------------------------------------------------------------------
 *	This is an interface for the RMI server {@link StationServer} application.
 *	@see {@link StationServer}
 *	  
 */
package ca.concordia.comp6231.server;

import java.rmi.Remote;
import java.rmi.RemoteException;

public interface StationServerInterface extends Remote{
	String createCRecord(String fName, String lName, String crimeDesc, String status) 
														throws RemoteException, Exception;
	
	String createMRecord(String fName, String lName, String description, String address, String lastDate,
			String lastLocation, String status) throws RemoteException, Exception;
	
	String getRecordCounts() throws RemoteException, Exception;
	
	String editRecord(String lName, String recordID, String newStatus) throws RemoteException, Exception;
	
	
	void printAllRecords() throws RemoteException, Exception;
}
